k8s怎么部署?

您所在的位置:网站首页 k8s 部署方案 k8s怎么部署?

k8s怎么部署?

#k8s怎么部署?| 来源: 网络整理| 查看: 265

我来总结一下,现在网上常见的部署方案:

1. 二进制包部署方式(推荐指数:一颗星)

难度较大,运维、部署都很麻烦。用好的难度不小。需要一个专业的容器运维团队。

2. minnikube或kubeadm部署方式(推荐指数:两颗星)

官方推荐的部署方式,运维、部署难度大大降低。但是使用起来还是有一点的难度。

3. 其它解决方案

a. Rancher部署(推荐指数:4颗星)

部署、运维、使用的难度大大降低,甚至只需要一台主机就可以完成部署。官方文档也很详细。如果只是实验性质,参考官方文裆更是简单,只需要几条命令就可以了。而且对k8s周边的中间件做了整合,监控、告警、日志、权限、、应用商店、istio、CI、CD、控制台都有,而且一些组件都是可插拔的,如果不需要的功能可以去掉。只需要很少的人就可以撑起来k8s集群的运维。对于运维来说,集群维护非常简单。支持维护多个k8s集群。

b. Kubesphere(推荐指数:4颗星)

部署、运维、使用的难度大大降低。也可以在一台高配主机上做测试。部署过程超简单,只需要修改好配置文件,然后执行脚本,就可以完成集群部署。参考文档也很详细。而且对k8s周边的中间件做了整合,监控、告警、日志、权限、、应用商店、istio、CI、CD、控制台都有,而且一些组件都是可插拔的,如果不需要的功能可以去掉,有一些功能没有做到可插拔,比如监控。只需要很少的人就可以撑起来k8s集群的运维。对于开发来说上手非常简单。2.X不支持多集群维护,3.X还没有正式发布,这个版本支持多集群。

Rancher和Kubesphere各有优势,看你情况取舍。甚至于可以在Rancher上面再安装Kubesphere,Rancher用来做集群维护,Kubesphere用来做应用部署和权限控制。

c. KubeOperator(推荐指数:4颗星)

由于机器资源问题。这个我没做测试,不过应该是跟上面的两个类似,功能也比较强大,对k8s周边的工具也做了整合。看官方文档,跟Vmware Vsphere生态做了比较多的整合,这个是一个优势。

d. Openshift开源版(推荐指数:3颗星)

这个是红帽生态的。不过我没有做测试。

其它还有一些工具类的,方便部署k8s集群的,比如用ansible部署、用二进制脚本部署等等,可以在k8s中文社区,或者github上找到。不过这些工具只是对k8s集群的部署,一些k8s周边的工具没有做整合。

推荐:先试试Kubeadm,然后再试试其它工具。如果只是做测试,直接上手Rancher或者Kubesphere就行。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3